package com.wgo.bpot.server.persist.trigger;

import com.wgo.bpot.domain.common.CrudOperation;
import com.wgo.bpot.server.persist.PersistService;


public interface Trigger<T> {
	public void trigger(T triggerTarget);
	public boolean isApplicable(Object persistent);
	public boolean isApplicable(CrudOperation operation);
	public boolean isBefore();
	public void setPersistService(PersistService persistService);
}
